@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,form,input,button,textarea,th,td,p{ margin:0;padding:0}
ul,li{list-style:none}
img{border:none}
textarea{resize:none}
ul,ol,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{ margin:0; padding:0;}
body,input,textarea{font-size:12px;font-family:Verdana,Arial; margin:0;}
a{color:#000;text-decoration:none;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
/*public*/
.top_bar{ width:100%; background:url(images/top_bar_bg.gif) repeat-x; height:20px;  margin:0 auto;}
.top_bar p{ width:951px; line-height:20px; margin:0 auto; text-align:right; color:#757575;}
.top_bar p a{ color:#757575;}
.wrap{ width:951px; margin:0 auto; height:100%; }
.header{ height:143px;position:relative;}
.logo{ position:absolute; top:14px; left:2px;}
.difang a{ font-size:14px; color:#065ca7; background:url(images/ico_jiantou.jpg) 78px 3px no-repeat; position:absolute; top:20px; left:250px;}
.top_banner{ position:absolute; top:19px; right:3px;}
.nav{position:absolute;top:109px;height:34px;width:951px;background:url(images/navbg.jpg) no-repeat;}
.nav li{background:url(images/navline.jpg) 0 12px no-repeat; float:left; height:34px; line-height:34px; display:block;width:96px; text-align:center;}
.nav li a{ font-size:12px; color:#c3d4e4; font-weight:bold; display:block; height:34px;}
.nav li ul{ display:none; background:url(images/nav_ii.png) no-repeat; position:absolute; left:74px; overflow:hidden; width:867px; height:30px; line-height:30px; padding-left:15px;}
.nav li li{ float:left; width:70px; text-align:center; background:none;}
.nav li li a{ font-weight:normal; color:#FFF;}
.nav_hainan{ top:80px;}
.footer{ margin-top:15px; width:951px; height:auto; overflow:hidden; position:relative; padding-bottom:13px; }
.footer ul{ background:url(images/bottom_navbg.gif) repeat-x; height:40px; width:960px; float:left; }
.footer li{	float:left; background:url(images/bottnav_line.gif) 0 13px no-repeat; height:40px; line-height:40px;}
.footer li a{ font-size:14px; color:#eee; float:left;  width:50px;text-align:center;  padding:0 3px;}
.tou_l{ position:absolute; width:14px; height:20px; top:12px; left:100px;}
.tou_r{ position:absolute; left:920px;}
.bottips{ height:20px;}
.bottips span{ float:left; width:214px; height:20px; line-height:20px;color:#989898; margin-left:-10px; padding-top:5px;}
.bottips span a{ padding:0 10px;color:#989898;}
.bottips b{ float:right; font-weight:normal; color:#989898; padding-top:5px;}
.header1{ height:121px;}
.nav1{ top:87px;}
.logo1{ top:13px;}
.search{ position:absolute;	top:30px;right:5px;height: 39px;}
.textfiel{ width:214px; height:19px; border:1px solid #c1c1c1; background:url(images/search_tou.jpg) no-repeat; padding:7px 0 5px 43px; color:#a0a0a0; }
.btn{ width:65px; height:31px; background:url(images/search.jpg) no-repeat; border:none; overflow:hidden;}
/*main*/
.main{ margin-top:12px; height:auto;}
.sidebar{ width:232px; float:left;  overflow:hidden;}
.hot_phone{ width:212px; padding:10px 10px 27px 10px;background:#f6f6f6;_padding-bottom:12px;}
.content{ width:706px; float:right; height:auto;}
.aboutus h5{ background:url(images/aboutus.jpg) no-repeat; border-bottom:1px solid #d4d4d4; height:20px; line-height:20px; }
.more a{ float:right; font-size:12px; color:#004a91; font-weight:normal;}
.aboutus p{	font-size:12px; color:#454545; padding:5px 0; text-indent:2em; *line-height:1.4;}
.sucess_stories h5{	background:url(images/sucess_stories.jpg) no-repeat;}
.hotel_info{ width:706px;}
.hotel_info ul{ margin-left:-13px;}
.hotel_info li{	float:left; display:block; width:164px; height:95px; margin:5px 0 5px 15px;*margin-left:12px;_margin-left:10px;}
.hotel_info img{ border:1px solid #dcdbe0;}
.hotel_info em{	color:#005092; font-style:normal;}
.hotel_info span{ padding-left:29px;}
.hotel_info dt{ margin-bottom:3px;}
.hotel_info dd{ color:#646464;}
.leng{ padding-bottom:8px;}
/*main1*/
.main1{ margin:12px 0 15px 0;}
.main1 h5{ background:#e4e4e4 url(images/hotel_info.jpg) no-repeat; height:28px; line-height:28px; border:1px solid #d4d4d4;}
.hotel ul{	margin-right:-9px;*margin-right:-10px;}
.hotel li{ float:left; display:block; margin:10px 12px 0 0;font-size:12px; color:#004f94; width:228px; overflow:hidden;*margin-right:9px;}
.hotel li img{	border:1px solid #c1c1c1;}
.hotel em{	color:#454545; font-style:normal;}
.xidian{ margin-top:23px;}
.dian_a{ float:left;}
.dian_b{ float:right;}
/*main4*/
.main4{ margin-bottom:25px;*margin-bottom:15px;}
.left_bar{ width:539px; float:left; overflow:hidden;}
.right_bar{ width:393px; float:right; overflow:hidden;}
.left_bar h5{ border-bottom:1px solid #d4d4d4; padding:0 0 5px 5px; width:539x;}
.bj_news li{height:25px; line-height:25px; background:url(images/li_newsbg.gif) 5px 8px no-repeat; border-bottom:1px solid #e8e8e8; padding-left:15px;}
.bj_news li span{ float:right}
/*hainan*/
.mt{ margin:20px 0 24px 0; padding:20px 0 10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:951px;}
.index_service{ width:246px; height:240px; float:left; overflow:hidden; background:#f6f6f6;}
.index_service h5{ background:url(images/ico_title_bg.gif) repeat-x; height:27px; line-height:27px;}
.index_service h5 img{ margin:6px 0 0 5px;}
.company{ padding:10px 10px 0 8px;}
.company p{ text-indent:2em; color:#444;}
.company span{ float:right; margin-top:10px;}
.all span{ margin-top:20px;*margin-top:30px;_margin-top:30px;}
.company span a{ color:#005095;}
.dance{ width:308px; margin-bottom:13px; display:inline;}


.main_son4 h5{ background:url(images/partners.gif) no-repeat;margin:10px 0;}
.partners ul{ overflow:hidden;margin-right:-10px;}
.partners li{ float:left; padding-right:10px; overflow:hidden; width:230px;_padding-right:7px;}
.partners li img{ border:1px solid #c8c8c8;}

